\hypertarget{struct_s_game_info}{\section{S\-Game\-Info Struct Reference}
\label{struct_s_game_info}\index{S\-Game\-Info@{S\-Game\-Info}}
}


{\ttfamily \#include $<$Pale\-Gem.\-h$>$}

Inheritance diagram for S\-Game\-Info\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{struct_s_game_info}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_s_game_info_a2b31f7b7b6e3ab6af0b7f61775cfb933}{S\-Game\-Info} ()
\item 
bool \hyperlink{struct_s_game_info_a98527b4f298c6453ac525ce6ba5fb89e}{Set\-Info} (int nwidth, int nheight, bool bwindowed, bool bdevmode, L\-P\-C\-W\-S\-T\-R lpgametitle, H\-W\-N\-D h\-Window)
\item 
bool \hyperlink{struct_s_game_info_a8c32dfee30d77bdfc7b55ae4f429dfea}{Validate} ()
\item 
void \hyperlink{struct_s_game_info_ad3b981af6067a7fb77afbe60e4df2252}{Reset} ()
\item 
L\-P\-C\-W\-S\-T\-R \hyperlink{struct_s_game_info_adc580d49aacc88cac1b7c2c546b0a78c}{Get\-Game\-Title} ()
\item 
int \hyperlink{struct_s_game_info_a416f96a203ddfa4f7ca06f83726c77a7}{Get\-Screen\-Height} ()
\item 
int \hyperlink{struct_s_game_info_a6dd8fe16b4955d01ad4558d0ef4d6c5a}{Get\-Screen\-Width} ()
\item 
bool \hyperlink{struct_s_game_info_a47fa72615046e201e2c1a0dd827235c0}{Is\-Windowed} ()
\item 
bool \hyperlink{struct_s_game_info_ae17cc603f986b4b267fe817d84f60a1b}{Is\-Devmode} ()
\item 
D\-W\-O\-R\-D\-L\-O\-N\-G \hyperlink{struct_s_game_info_aad545a6a5a8c1fab75994e494ca8566c}{Get\-Total\-Phys\-Ram} ()
\item 
T\-C\-H\-A\-R $\ast$ \hyperlink{struct_s_game_info_a3191cf5a25539940fd51b5a915e11208}{Get\-Exe\-Path} ()
\item 
H\-W\-N\-D \hyperlink{struct_s_game_info_a1b5eddf82a5a6034b225fe6e7b5f5e7d}{Get\-Window\-Handle} ()
\item 
void \hyperlink{struct_s_game_info_a79c7f30a8236391612d943d389f3c109}{Set\-Window\-Handle} (H\-W\-N\-D handle)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{struct_s_game_info_ae2d60f92eac34a090fe08d5dbf863939}{b\-Is\-Still\-Defaults}
\item 
int \hyperlink{struct_s_game_info_a59f9d0c145c504a19b9ba9435046cc89}{width}
\item 
int \hyperlink{struct_s_game_info_a34df4aee5ae6883877fcf4c8fa1bd663}{height}
\item 
bool \hyperlink{struct_s_game_info_af86f0e604889ef31430c21532259579f}{b\-Windowed}
\item 
bool \hyperlink{struct_s_game_info_a0f64b9a9229331d627fcae22de69294a}{b\-Devmode}
\item 
\-\_\-int64 \hyperlink{struct_s_game_info_aca1e171912207454f2503f47b9b0e24b}{ll\-Available\-Diskspace}
\item 
D\-W\-O\-R\-D\-L\-O\-N\-G \hyperlink{struct_s_game_info_a27bb673eb5154c0b7bfd7385f1dac1dc}{dwl\-Total\-Phys\-Ram}
\item 
L\-P\-C\-W\-S\-T\-R \hyperlink{struct_s_game_info_abc4f184c133616744226557bf0a355a2}{lp\-Game\-Title}
\item 
T\-C\-H\-A\-R \hyperlink{struct_s_game_info_a538617e3216e07d817347b89e4ea0cb8}{exe\-Path} \mbox{[}M\-A\-X\-\_\-\-P\-A\-T\-H\mbox{]}
\item 
H\-W\-N\-D \hyperlink{struct_s_game_info_a2323953f1fd4f9738f4041ef8f8c2c12}{h\-Windowhandle}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{struct_s_game_info_a60f8251ef527607b9d87d603968c9b3e}{pg\-Pale\-Gem\-Framework}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{struct_s_game_info_a2b31f7b7b6e3ab6af0b7f61775cfb933}{\index{S\-Game\-Info@{S\-Game\-Info}!S\-Game\-Info@{S\-Game\-Info}}
\index{S\-Game\-Info@{S\-Game\-Info}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{S\-Game\-Info}]{\setlength{\rightskip}{0pt plus 5cm}S\-Game\-Info\-::\-S\-Game\-Info (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_game_info_a2b31f7b7b6e3ab6af0b7f61775cfb933}


\subsection{Member Function Documentation}
\hypertarget{struct_s_game_info_a3191cf5a25539940fd51b5a915e11208}{\index{S\-Game\-Info@{S\-Game\-Info}!Get\-Exe\-Path@{Get\-Exe\-Path}}
\index{Get\-Exe\-Path@{Get\-Exe\-Path}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Get\-Exe\-Path}]{\setlength{\rightskip}{0pt plus 5cm}T\-C\-H\-A\-R$\ast$ S\-Game\-Info\-::\-Get\-Exe\-Path (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_game_info_a3191cf5a25539940fd51b5a915e11208}
\hypertarget{struct_s_game_info_adc580d49aacc88cac1b7c2c546b0a78c}{\index{S\-Game\-Info@{S\-Game\-Info}!Get\-Game\-Title@{Get\-Game\-Title}}
\index{Get\-Game\-Title@{Get\-Game\-Title}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Get\-Game\-Title}]{\setlength{\rightskip}{0pt plus 5cm}L\-P\-C\-W\-S\-T\-R S\-Game\-Info\-::\-Get\-Game\-Title (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_game_info_adc580d49aacc88cac1b7c2c546b0a78c}
\hypertarget{struct_s_game_info_a416f96a203ddfa4f7ca06f83726c77a7}{\index{S\-Game\-Info@{S\-Game\-Info}!Get\-Screen\-Height@{Get\-Screen\-Height}}
\index{Get\-Screen\-Height@{Get\-Screen\-Height}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Get\-Screen\-Height}]{\setlength{\rightskip}{0pt plus 5cm}int S\-Game\-Info\-::\-Get\-Screen\-Height (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_game_info_a416f96a203ddfa4f7ca06f83726c77a7}
\hypertarget{struct_s_game_info_a6dd8fe16b4955d01ad4558d0ef4d6c5a}{\index{S\-Game\-Info@{S\-Game\-Info}!Get\-Screen\-Width@{Get\-Screen\-Width}}
\index{Get\-Screen\-Width@{Get\-Screen\-Width}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Get\-Screen\-Width}]{\setlength{\rightskip}{0pt plus 5cm}int S\-Game\-Info\-::\-Get\-Screen\-Width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_game_info_a6dd8fe16b4955d01ad4558d0ef4d6c5a}
\hypertarget{struct_s_game_info_aad545a6a5a8c1fab75994e494ca8566c}{\index{S\-Game\-Info@{S\-Game\-Info}!Get\-Total\-Phys\-Ram@{Get\-Total\-Phys\-Ram}}
\index{Get\-Total\-Phys\-Ram@{Get\-Total\-Phys\-Ram}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Get\-Total\-Phys\-Ram}]{\setlength{\rightskip}{0pt plus 5cm}D\-W\-O\-R\-D\-L\-O\-N\-G S\-Game\-Info\-::\-Get\-Total\-Phys\-Ram (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_game_info_aad545a6a5a8c1fab75994e494ca8566c}
\hypertarget{struct_s_game_info_a1b5eddf82a5a6034b225fe6e7b5f5e7d}{\index{S\-Game\-Info@{S\-Game\-Info}!Get\-Window\-Handle@{Get\-Window\-Handle}}
\index{Get\-Window\-Handle@{Get\-Window\-Handle}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Get\-Window\-Handle}]{\setlength{\rightskip}{0pt plus 5cm}H\-W\-N\-D S\-Game\-Info\-::\-Get\-Window\-Handle (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_game_info_a1b5eddf82a5a6034b225fe6e7b5f5e7d}
\hypertarget{struct_s_game_info_ae17cc603f986b4b267fe817d84f60a1b}{\index{S\-Game\-Info@{S\-Game\-Info}!Is\-Devmode@{Is\-Devmode}}
\index{Is\-Devmode@{Is\-Devmode}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Is\-Devmode}]{\setlength{\rightskip}{0pt plus 5cm}bool S\-Game\-Info\-::\-Is\-Devmode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_game_info_ae17cc603f986b4b267fe817d84f60a1b}
\hypertarget{struct_s_game_info_a47fa72615046e201e2c1a0dd827235c0}{\index{S\-Game\-Info@{S\-Game\-Info}!Is\-Windowed@{Is\-Windowed}}
\index{Is\-Windowed@{Is\-Windowed}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Is\-Windowed}]{\setlength{\rightskip}{0pt plus 5cm}bool S\-Game\-Info\-::\-Is\-Windowed (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_game_info_a47fa72615046e201e2c1a0dd827235c0}
\hypertarget{struct_s_game_info_ad3b981af6067a7fb77afbe60e4df2252}{\index{S\-Game\-Info@{S\-Game\-Info}!Reset@{Reset}}
\index{Reset@{Reset}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Reset}]{\setlength{\rightskip}{0pt plus 5cm}void S\-Game\-Info\-::\-Reset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_s_game_info_ad3b981af6067a7fb77afbe60e4df2252}
\hypertarget{struct_s_game_info_a98527b4f298c6453ac525ce6ba5fb89e}{\index{S\-Game\-Info@{S\-Game\-Info}!Set\-Info@{Set\-Info}}
\index{Set\-Info@{Set\-Info}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Set\-Info}]{\setlength{\rightskip}{0pt plus 5cm}bool S\-Game\-Info\-::\-Set\-Info (
\begin{DoxyParamCaption}
\item[{int}]{nwidth, }
\item[{int}]{nheight, }
\item[{bool}]{bwindowed, }
\item[{bool}]{bdevmode, }
\item[{L\-P\-C\-W\-S\-T\-R}]{lpgametitle, }
\item[{H\-W\-N\-D}]{h\-Window}
\end{DoxyParamCaption}
)}}\label{struct_s_game_info_a98527b4f298c6453ac525ce6ba5fb89e}
\hypertarget{struct_s_game_info_a79c7f30a8236391612d943d389f3c109}{\index{S\-Game\-Info@{S\-Game\-Info}!Set\-Window\-Handle@{Set\-Window\-Handle}}
\index{Set\-Window\-Handle@{Set\-Window\-Handle}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Set\-Window\-Handle}]{\setlength{\rightskip}{0pt plus 5cm}void S\-Game\-Info\-::\-Set\-Window\-Handle (
\begin{DoxyParamCaption}
\item[{H\-W\-N\-D}]{handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_game_info_a79c7f30a8236391612d943d389f3c109}
\hypertarget{struct_s_game_info_a8c32dfee30d77bdfc7b55ae4f429dfea}{\index{S\-Game\-Info@{S\-Game\-Info}!Validate@{Validate}}
\index{Validate@{Validate}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{Validate}]{\setlength{\rightskip}{0pt plus 5cm}bool S\-Game\-Info\-::\-Validate (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{struct_s_game_info_a8c32dfee30d77bdfc7b55ae4f429dfea}


\subsection{Friends And Related Function Documentation}
\hypertarget{struct_s_game_info_a60f8251ef527607b9d87d603968c9b3e}{\index{S\-Game\-Info@{S\-Game\-Info}!pg\-Pale\-Gem\-Framework@{pg\-Pale\-Gem\-Framework}}
\index{pg\-Pale\-Gem\-Framework@{pg\-Pale\-Gem\-Framework}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{pg\-Pale\-Gem\-Framework}]{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf pg\-Pale\-Gem\-Framework}\hspace{0.3cm}{\ttfamily [friend]}}}\label{struct_s_game_info_a60f8251ef527607b9d87d603968c9b3e}


\subsection{Member Data Documentation}
\hypertarget{struct_s_game_info_a0f64b9a9229331d627fcae22de69294a}{\index{S\-Game\-Info@{S\-Game\-Info}!b\-Devmode@{b\-Devmode}}
\index{b\-Devmode@{b\-Devmode}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{b\-Devmode}]{\setlength{\rightskip}{0pt plus 5cm}bool S\-Game\-Info\-::b\-Devmode\hspace{0.3cm}{\ttfamily [protected]}}}\label{struct_s_game_info_a0f64b9a9229331d627fcae22de69294a}
\hypertarget{struct_s_game_info_ae2d60f92eac34a090fe08d5dbf863939}{\index{S\-Game\-Info@{S\-Game\-Info}!b\-Is\-Still\-Defaults@{b\-Is\-Still\-Defaults}}
\index{b\-Is\-Still\-Defaults@{b\-Is\-Still\-Defaults}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{b\-Is\-Still\-Defaults}]{\setlength{\rightskip}{0pt plus 5cm}bool S\-Game\-Info\-::b\-Is\-Still\-Defaults\hspace{0.3cm}{\ttfamily [protected]}}}\label{struct_s_game_info_ae2d60f92eac34a090fe08d5dbf863939}
\hypertarget{struct_s_game_info_af86f0e604889ef31430c21532259579f}{\index{S\-Game\-Info@{S\-Game\-Info}!b\-Windowed@{b\-Windowed}}
\index{b\-Windowed@{b\-Windowed}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{b\-Windowed}]{\setlength{\rightskip}{0pt plus 5cm}bool S\-Game\-Info\-::b\-Windowed\hspace{0.3cm}{\ttfamily [protected]}}}\label{struct_s_game_info_af86f0e604889ef31430c21532259579f}
\hypertarget{struct_s_game_info_a27bb673eb5154c0b7bfd7385f1dac1dc}{\index{S\-Game\-Info@{S\-Game\-Info}!dwl\-Total\-Phys\-Ram@{dwl\-Total\-Phys\-Ram}}
\index{dwl\-Total\-Phys\-Ram@{dwl\-Total\-Phys\-Ram}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{dwl\-Total\-Phys\-Ram}]{\setlength{\rightskip}{0pt plus 5cm}D\-W\-O\-R\-D\-L\-O\-N\-G S\-Game\-Info\-::dwl\-Total\-Phys\-Ram\hspace{0.3cm}{\ttfamily [protected]}}}\label{struct_s_game_info_a27bb673eb5154c0b7bfd7385f1dac1dc}
\hypertarget{struct_s_game_info_a538617e3216e07d817347b89e4ea0cb8}{\index{S\-Game\-Info@{S\-Game\-Info}!exe\-Path@{exe\-Path}}
\index{exe\-Path@{exe\-Path}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{exe\-Path}]{\setlength{\rightskip}{0pt plus 5cm}T\-C\-H\-A\-R S\-Game\-Info\-::exe\-Path\mbox{[}M\-A\-X\-\_\-\-P\-A\-T\-H\mbox{]}\hspace{0.3cm}{\ttfamily [protected]}}}\label{struct_s_game_info_a538617e3216e07d817347b89e4ea0cb8}
\hypertarget{struct_s_game_info_a34df4aee5ae6883877fcf4c8fa1bd663}{\index{S\-Game\-Info@{S\-Game\-Info}!height@{height}}
\index{height@{height}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{height}]{\setlength{\rightskip}{0pt plus 5cm}int S\-Game\-Info\-::height\hspace{0.3cm}{\ttfamily [protected]}}}\label{struct_s_game_info_a34df4aee5ae6883877fcf4c8fa1bd663}
\hypertarget{struct_s_game_info_a2323953f1fd4f9738f4041ef8f8c2c12}{\index{S\-Game\-Info@{S\-Game\-Info}!h\-Windowhandle@{h\-Windowhandle}}
\index{h\-Windowhandle@{h\-Windowhandle}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{h\-Windowhandle}]{\setlength{\rightskip}{0pt plus 5cm}H\-W\-N\-D S\-Game\-Info\-::h\-Windowhandle\hspace{0.3cm}{\ttfamily [protected]}}}\label{struct_s_game_info_a2323953f1fd4f9738f4041ef8f8c2c12}
\hypertarget{struct_s_game_info_aca1e171912207454f2503f47b9b0e24b}{\index{S\-Game\-Info@{S\-Game\-Info}!ll\-Available\-Diskspace@{ll\-Available\-Diskspace}}
\index{ll\-Available\-Diskspace@{ll\-Available\-Diskspace}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{ll\-Available\-Diskspace}]{\setlength{\rightskip}{0pt plus 5cm}\-\_\-int64 S\-Game\-Info\-::ll\-Available\-Diskspace\hspace{0.3cm}{\ttfamily [protected]}}}\label{struct_s_game_info_aca1e171912207454f2503f47b9b0e24b}
\hypertarget{struct_s_game_info_abc4f184c133616744226557bf0a355a2}{\index{S\-Game\-Info@{S\-Game\-Info}!lp\-Game\-Title@{lp\-Game\-Title}}
\index{lp\-Game\-Title@{lp\-Game\-Title}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{lp\-Game\-Title}]{\setlength{\rightskip}{0pt plus 5cm}L\-P\-C\-W\-S\-T\-R S\-Game\-Info\-::lp\-Game\-Title\hspace{0.3cm}{\ttfamily [protected]}}}\label{struct_s_game_info_abc4f184c133616744226557bf0a355a2}
\hypertarget{struct_s_game_info_a59f9d0c145c504a19b9ba9435046cc89}{\index{S\-Game\-Info@{S\-Game\-Info}!width@{width}}
\index{width@{width}!SGameInfo@{S\-Game\-Info}}
\subsubsection[{width}]{\setlength{\rightskip}{0pt plus 5cm}int S\-Game\-Info\-::width\hspace{0.3cm}{\ttfamily [protected]}}}\label{struct_s_game_info_a59f9d0c145c504a19b9ba9435046cc89}


The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Inc/\hyperlink{_pale_gem_8h}{Pale\-Gem.\-h}\item 
Source/\hyperlink{_pale_gem_8cpp}{Pale\-Gem.\-cpp}\end{DoxyCompactItemize}
